package com.xindacloud.sms.console.system.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "SmsAgentGroupDTO", description = "代理商群组DTO")
public class SmsAgentGroupDTO implements Serializable {
    /**
     * nexmo,sinch,cm等供应商
     * isNullAble:0
     */
    @ApiModelProperty(value = "代理商群组名称", name = "groupName", notes = "代理商群组名称", example = "nexmo", required = true, allowableValues = "nexmo,sinch,cm")
    private String groupName;

    /**
     * True表示可用，false表示不可用
     * isNullAble:1
     */
    @ApiModelProperty(value = "状态", name = "status", notes = "状态,0不可用，1可用", example = "0")
    private Boolean status = true;


    /**
     *
     * isNullAble:1
     */
    @ApiModelProperty(value = "路由服务ID", name = "routeId")
    private Integer routeId;

}
